paper technologist - German English Dictionary